home *** CD-ROM | disk | FTP | other *** search
-
-
-
- RAND(3) MINTLIB LIBRARY FUNCTIONS RAND(3)
-
-
- N✓NA✓AM✓ME✓E
- rand, srand - simple random number generator
-
- S✓SY✓YN✓NO✓OP✓PS✓SI✓IS✓S
- #include <stdlib.h>
-
- int rand(void);
-
- void srand(unsigned int seed);
-
- D✓DE✓ES✓SC✓CR✓RI✓IP✓PT✓TI✓IO✓ON✓N
- rand is a simple random number generator that returns
- pseudo- random numbers in the range 0 to 2^15 - 1 (16-bit
- integers) or 0 to 2^31 - 1 (32-bit integers). The period
- of this random number generator is 2^31 - 2, irrespective
- of the integer size.
-
- srand can be called at any time to reset the random number
- generator to a random starting point. The generator is
- initially seeded with a value of 1.
-
- S✓SE✓EE✓E A✓AL✓LS✓SO✓O
- r✓ra✓an✓nd✓do✓om✓m(✓(3✓3)✓),✓, s✓sr✓ra✓an✓nd✓do✓om✓m(✓(3✓3)✓)
-
- N✓NO✓OT✓TE✓ES✓S
- Although random is slower, it is a far better random num-
- ber generator.
-
- It seems that BSD UN*X srand returns the previous seed.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MiNT docs 0.1 3 March 1993 1
-
-
-